package com.zxl.designpattern.behavioral.command;

/**
 * 命令接口
 * 定义了执行命令和撤销命令的方法
 */
public interface Command {
    /**
     * 执行命令
     */
    void execute();
    
    /**
     * 撤销命令
     */
    void undo();

    /**
     * 获取命令名称
     */
    String getCommandName();
}    